module.exports = {
  /**
   * 获取我的用户信息
   * @url user/kh/getMyToolInfos 前端调用的url参数地址
   */
	main: async (event) => {
		// 业务逻辑开始-----------------------------------------------------------
		let { data = {}, userInfo, util } = event;
		let { uniID, vk, _ } = util;
		let { uid } = data;
		let res = { code : 0, msg : '' };
		res.userInfo = userInfo;
		// 业务逻辑结束-----------------------------------------------------------
		
		const dbName = 'ai-user-tool';
		
		let tif = await vk.baseDao.select({
			dbName, // 表名
			getCount: false, // 是否需要同时查询满足条件的记录总数量，默认false
			getMain: true, // 是否只返回rows数据，默认false
			pageIndex: 1, // 当前第几页
			whereJson: {
				user_id: uid
			},
			pageSize: 999, // 每页条数
		});

		const currentTime = new Date().getTime();
		console.log('tif', tif)
		// 添加是否过期字段返回
		const toolInfo = tif.map((info) => {
			const i = {...info};
			i.vipExpire = info.expiration_time < currentTime;
			return i;
		})

		console.log('toolInfo', toolInfo)
		res.toolInfo = toolInfo;
		
		return res;
	}
}